package com.mkh.st.admin.api.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class MenuDTO implements Serializable {
	@TableId
	@ApiModelProperty(value="菜单ID")
	private Long menuId;
	/**
	 * 菜单/按钮名称
	 */
	@ApiModelProperty(value="菜单/按钮名称")
	private String name;

	/**
	 * 父菜单ID，一级菜单parent_id=-1
	 */
	@ApiModelProperty(value="父菜单ID，一级菜单parent_id=-1")
	private Long parentId;

	/**
	 * 父菜单名称，
	 */
	@ApiModelProperty(value="父菜单名称")
	private String parentName;
	/**
	 * 图标
	 */
	@ApiModelProperty(value="图标")
	private String icon;
	/**
	 * 排序值
	 */
	@ApiModelProperty(value="排序值")
	private Integer sort;
	/**
	 * 类型 0菜单1按钮
	 */
	@ApiModelProperty(value="类型 0菜单1按钮")
	private Integer type;
	/**
	 * 描述
	 */
	@ApiModelProperty(value="描述")
	private String description;
	/**
	 * 状态：0禁用1启用
	 */
	@ApiModelProperty(value="状态：0禁用1启用")
	private Integer status;

}
